#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <QListWidgetItem>

QT_BEGIN_NAMESPACE
namespace Ui {
class Widget;
}
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

private slots:
    /*
    void on_pushButtonUp_clicked();
    void on_pushButtonDown_clicked();
    void on_pushButtonLeft_clicked();
    void on_pushButtonRight_clicked();

    void on_pushButton_agree_clicked();

    void on_pushButton_reject_clicked();
    */

    /*
    void on_pushButton_day_clicked();

    void on_pushButton_night_clicked();
    */

    /*
    void on_radioButton_male_pressed();
    void on_radioButton_female_released();
    void on_radioButton_not_known_toggled();
    */

    //void resizeEvent(QResizeEvent* event);

    //void handle();

    //void on_lineEdit_2_textEdited();

    //void on_checkBox_toggled(bool);

    /*
    void on_textEdit_textChanged();

    void on_textEdit_selectionChanged();

    void on_textEdit_positionChanged();
    */

    //void on_pushButton_clicked();

    /*
    void on_horizontalSlider_valueChanged(int value);

    void on_verticalSlider_valueChanged(int value);

    void subValue();

    void addValue();
    */

    //void on_pushButton_insert_clicked();

    //void on_pushButton_delete_clicked();

    //void on_listWidget_currentItemChanged(QListWidgetItem*, QListWidgetItem*);

    //void on_pushButton_insert_top_item_clicked();

    //void on_pushButton_insert_given_item_clicked();

    //void on_pushButton_delete_item_clicked();

private:
    Ui::Widget *ui;
    /*
    Qt为了减少编译时间，在一个头文件中内含了所有类的声明，这样在头文件中
声明相应的类的时候可以直接声明，而不需要再另行包含头文件，但是涉及到定义类的
时候或者调用类中的成员的时候，还是需要包含头文件，这样总体上减少了包含的头文件
数目。
*/
};
#endif // WIDGET_H
